<%-- 
    Document   : listaPorFechas
    Created on : 20/08/2009, 04:50:25 PM
    Author     : ADMINISTRADOR
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich" %>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>

<script language="javascript" src="../js/funciones.js"></script>
<link href="/colegiatura/Estilos/estilosEsymons.css" rel="stylesheet" type="text/css" />

<f:view>
<h:form>
<table width="100%" border="0">
    <tr><td height="29" align="left" class="texto3">
      <h:outputLabel value="Relación de Colegiados por Fechas" />
  </td></tr>
  <tr><td><fieldset><legend>Seleccionar</legend>
      <table width="998" border="0">
      <tr>
    <td height="25" colspan="4" align="left">
        <h:selectOneRadio value="#{reportesController.selecFecha}" styleClass="texto20" >
          <%--f:selectItem itemLabel="Fecha Nacimiento" itemValue="1"/--%>
          <f:selectItem itemLabel="Fecha Aporte" itemValue="2"/>
          <f:selectItem itemLabel="Fecha Incorporación" itemValue="3"/>
          <%--f:selectItem itemLabel="Fecha de Habilidad" itemValue="4"/--%>
        </h:selectOneRadio></td>
  </tr>
  <tr><td colspan="4" height="25">
      <h:graphicImage alt="line" width="100%" height="9" url="/imagenColegiatura/linea.gif"/>
  </td></tr>
  <tr>
    <td width="391" rowspan="3" >
        <h:outputLabel value="Seleccionar: " styleClass="texto22"  />
        <h:selectOneMenu value="#{reportesController.seleccion}" styleClass="fondo012" onchange="submit();">
          <f:selectItem itemLabel="Ordenado por CIP" itemValue="1"/>
          <f:selectItem itemLabel="Ordenado por Apellidos" itemValue="2"/>
          <f:selectItem itemLabel="Ordenado por Tipo" itemValue="3"/>
          <f:selectItem itemLabel="Ordenado por Fecha" itemValue="4"/>       
          <f:selectItem itemLabel="Ordenado por Capítulo" itemValue="5"/>
    </h:selectOneMenu><br>
    <br>
    <h:panelGroup rendered="#{reportesController.seleccion == 5}">
        <h:outputLabel value="Capítulo: " styleClass="texto22"  />
        <h:selectOneMenu value="#{reportesController.capitulo}" styleClass="fondo012" >
            <f:selectItem itemLabel="Seleccionar" />
            <f:selectItems value="#{capituloController.selectListaItem}" />
        </h:selectOneMenu>
    </h:panelGroup></td>
  <td width="120" align="left">
    <h:outputLabel value="Fecha inicio:" styleClass="texto20" /></td>
    <td width="229" align="left">
    <r:calendar value="#{reportesController.fecha1}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" /> </td>
    <td></td>
  </tr>
  <tr><td width="120" align="left">
    <h:outputLabel value="Fecha Fin:" styleClass="texto20" /></td>
    <td width="229" align="left">
    <r:calendar value="#{reportesController.fecha2}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" /></td>
    <td width="240" align="left">    </td>
  </tr>
  <tr><td height="25" align="left"></td>
    <td height="25" align="left">
	<h:commandButton action="#{reportesController.listarColegiadoPorFechas}" value="Listar Colegiados" styleClass="enlace9" /></td>
    <td height="25" align="left"></td>
  </tr> 
   </table>
          </fieldset>
      </td></tr>
  <h:panelGroup rendered="#{reportesController.listaColegiadosFechas!=null}">
 <tr><td><fieldset><legend>Documentos</legend>
      <table width="1000" border="0">
      <tr><td colspan="3" height="25" align="left">
      <h:commandButton action="#{jasperController.reporteColegiadosPorFechas}" value="Generar PDF" styleClass="enlace9" />
     <h:commandButton action="#{jasperController.generarExcelPorTipoFecha}" value="Generar Excel" styleClass="enlace9" />
    </td>
    <td height="25" align="right">
      <h:outputLabel  value="Nro de Colegiados: #{reportesController.cantidad}" styleClass="texto22" /></td>
  </tr>
      </table>
          </fieldset>
      </td></tr>  
  <tr><td>
    <r:dataTable value="#{reportesController.listaColegiadosFechas}" var="colegiado" rows="20" reRender="dt"
                   id="TableColegiado" border="0" rowClasses="TableImpar,TablePar" headerClass="texto18">
    <r:column width="100">
        <f:facet name="header"><h:outputLabel value="Nro CIP" /></f:facet>
       <h:outputLabel value="#{colegiado.colnumeroCip}" styleClass="texto20" />
    </r:column>
    <r:column width="300">
       <f:facet name="header"><h:outputLabel value="Colegiado" /></f:facet>
        <h:outputLabel value="#{colegiado.personaNatural.nombreCompletoPersona}"  styleClass="texto20" />
    </r:column>
    <r:column width="100">
      <f:facet name="header"><h:outputLabel value="Tipo" /></f:facet>
        <h:outputLabel value="#{colegiado.tipoColegiado.tcoNombre}" styleClass="texto20" />
    </r:column>
    <r:column width="100" >
      <f:facet name="header"><h:outputLabel value="Fecha Nac." /></f:facet>
        <h:outputLabel value="#{colegiado.personaNatural.perfechaNacimiento}" styleClass="texto20" />
    </r:column>    
    <r:column width="130" >
     <f:facet name="header"><h:outputLabel value="Fecha Inc." /></f:facet>
        <h:outputLabel value="#{colegiado.colfechaIncorporacion}" styleClass="texto20" />
    </r:column>
    <r:column width="130" >
      <f:facet name="header"><h:outputLabel value="Fecha Aporte" /></f:facet>
        <h:outputLabel value="#{colegiado.colfechaAporte}" styleClass="texto20" />
    </r:column>
    <r:column width="100">
      <f:facet name="header"><h:outputLabel value="Fecha Habíl" /></f:facet>
        <h:outputLabel value="#{colegiado.colfechaHabilidad}" styleClass="texto20" />
    </r:column>
    <f:facet name="footer">
    <r:datascroller id="dt" renderIfSinglePage="false"></r:datascroller>
    </f:facet>
</r:dataTable>
    </td></tr></h:panelGroup></table>
</h:form>
</f:view>
